VMX: allocate VMCS pages from domain heap
authorJan Beulich <jbeulich@suse.com>
Tue, 24 Nov 2015 11:06:26 +0000 (12:06 +0100)
committerJan Beulich <jbeulich@suse.com>
Tue, 24 Nov 2015 11:06:26 +0000 (12:06 +0100)
commit3b47431691409004c7218f6a6ba5c9c0bcf483ea
tree46c62d81c0ebb6fe2b07322e719d1c4be3332f8c
parent827db7b26384ce083df7154d77f13379b2cf4121
VMX: allocate VMCS pages from domain heap

There being only very few uses of the virtual address of a VMCS,
convert these cases to establish a mapping and lift the Xen heap
restriction from the VMCS allocation.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Kevin Tian <kevin.tian@intel.com>
xen/arch/x86/hvm/vmx/vmcs.c
xen/arch/x86/hvm/vmx/vvmx.c
xen/include/asm-x86/hvm/vcpu.h
xen/include/asm-x86/hvm/vmx/vmcs.h